首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏芋道源码1024

    Java 后端开发实践 - 项目模板

    整理出一套公共性的项目模板,旨在尽量多地包含日常开发所需,减少开发者的重复性工作以及提供一些最佳实践。 1. 一个好的README给人以项目概览,可以使新人快速上手项目,并降低沟通成本,建议包括: 项目简介 一两句话描述该项目实现的业务功能 技术选型 项目的技术栈,包括语言,框架,中间件等 本地构建 列出本地开发过程中所用到的工具命令 核心的领域概念,针对于当前系统所在的领域 测试策略 自动化测试如何分类 技术架构 技术架构图 部署架构 部署架构图 外部依赖 项目运行时所以来的外部集成方 环境信息 各个环境的访问方式,数据库连接 编码实践 统一的编码实践,比如异常处理原则,分页封装等 FAQ 开发过程中常见问题的解答 注意保持README的持续更新,一些重要的架构决定可以通过示例代码的形式记录在代码块当中,新开发者可以通过直接阅读这些示例代码快速了解项目的通用实践方式以及架构选择 统一代码风格 除了Checkstyle以外,项目中有些通用的公共编码实践方式也需要进行统一。

    86710发布于 2020-12-08
  • 来自专栏IT学习

    学习Java开发实践项目是关键

    对于Java的讨论一直没有停止过,但巨大的市场需求、广泛的企业应用以及不断上涨的就业薪资证明了Java仍然具备旺盛的生命力。那么究竟是什么导致人们怀疑Java的就业呢? 既然是为了就业,你就要知道学习Java编程技术需要达到什么样的技术水平,才能获得一份Java开发的工作。 如何学习,从哪里开始学习,学习Java开发实践项目是关键 很多同学在编程的时候,都是照葫画瓢,没有自己半点的理解,往往是把从书上背下来的再全堆上去。 自始至终,实践是学习Java技术历程中最极其重要的一环。脱离了实践,是学不好实践的。要学的东西很多,勤奋是金! 对新人来说,多参与项目能帮助积累更多经验,有利于未来的职业发展。 个人从事项目最好的选择是开发移动应用。相对于大型软件项目,例如系统软件或企业级应用,移动应用的开发相对简单,很容易出成果,而也会有许多用户提供反馈,相当于免费帮你做测试。

    80810发布于 2019-12-18
  • 来自专栏Java学习网

    使用Java开发RESTful API的最佳实践

    RESTful API 是目前非常流行的一种 Web 服务架构,使用 Java 开发 RESTful API 涉及到许多最佳实践。 10、与其他系统进行合理协作 根据业务需求,最佳选择可能是将 Java RESTful API 提供的数据与其他服务或 UI 元素合并,或者使用反向代理/负载均衡器通常可以提高 API 的可靠性、伸缩性和一致性 总的来说,这些实践将有助于使你的Java RESTful API更加可靠、易用和伸缩性。如果你学习和运用这些实践,并结合具体的业务场景,就能创建出高效、稳定、安全、易维护的Web服务。

    66930编辑于 2023-09-15
  • 来自专栏java小程序

    java社团小程序源码开发实践

    今天给大家讲解开发社团小程序流程 ​开发环境及工具: 大于Jdk1.8,大于mysql5.5,idea(eclipse),微信小程序开发工具 技术说明: Springboot mybatis html vue.js bootstrap 小程序 代码注释齐全,没有多余代码,适合学习(毕设),二次开发,包含论文技术相关文档。

    84000发布于 2021-10-08
  • 来自专栏Java开发

    Java 17 及以上版本特性在现代开发实践中的应用及实践指南现代开发实践详解

    以下是结合Java最新技术的实操内容,以"学生成绩管理系统"为例,展示如何运用Java 17+特性与现代开发实践:一、项目架构与技术选型技术栈:Java 17 (LTS) + Spring Boot 3.1 registry.add("spring.r2dbc.password", postgresContainer::getPassword); } // 测试代码...}六、性能优化实践 这些技术代表了Java生态的最新发展方向,能够显著提升开发效率与系统性能。 Java 17,Java 17 特性,现代开发实践Java 新版本特性,Java 开发指南,Java 17 及以上版本,Java 开发实践Java 应用技巧,Java 编程特性,Java 17 实践指南 ,现代 Java 开发Java 版本特性,Java 开发技巧,Java 17 应用,Java 实践教程

    30110编辑于 2025-07-17
  • 来自专栏Mirror的技术成长

    Java 实践

    /** *宠物就是一个标准,包含多类宠物 *定义宠物标准接口Pet *定义Cat和Dog两个Pet接口的子类 *使用链表结构动态存储宠物信息 *定义商店类(工厂类),负责宠物的上架(链表添加)、下架(链表删除)、查找(模糊查找) * *所有数据类型均为 接口————Pet * * */ class Link { //链表类(外部可调用) class Node { //节点类,定义该内部类,只可服务于Link类

    53610发布于 2020-11-10
  • 来自专栏Java学习网

    开发实践java中如何将word转为rtf?

    Java 中,可以使用 Apache POI 库来读取和操作 Word 文档,以及 iText 库来生成 RTF(Rich Text Format)格式的文档。 <artifactId>itextpdf</artifactId> <version>5.3.4</version> </dependency> 然后,可以编写以下代码: import java.io

    98540编辑于 2023-08-22
  • 来自专栏Android随笔

    Android开发实践

    网上大部分命名规范文章里,并不是以模块名开头的,可能是习惯不一样,也有可能我的做法是错误的。希望您能及时指正,谢谢! 把模块名称放在最前面,再配合Android Studio一款文件分组插件(Android File Grouping Plugin),对于较大的项目还是很实用的。 效果图:

    80330发布于 2018-08-28
  • 来自专栏云开发实践

    开发实践

    官方文档 云开发是腾讯云为移动开发者提供的高可用、自动弹性扩缩的后端云服务,包含计算、存储、CDN、静态托管等能力(Serverless 化),可用于开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等,后续会陆续支持 iOS 和 Android 等移动应用开发),达到一站式后台服务构建多端应用,帮助开发者统一构建和管理后端服务和后端云资源,避免了应用开发过程中参与繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现 ,开发门槛更低,效率更高。 腾讯云提供控制台手动建表,sql文件可以不写,写了有利于后续开发人员对数据库的维护和扩展。 云函数(接口开发) 官方文档 云函数就是函数,托管给云平台,使用云平台计算资源去执行。

    1.4K50发布于 2020-06-15
  • 来自专栏Android随笔

    Android开发实践

    GT腾讯出品的,对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、 网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等 awesome-android-testing APP内测,分发 APP开发完成了,想通过链接方式发给别人使用测试,下面两个平台可以帮到你 FIR.im 蒲公英 参考资料: 如何高效率开发App android-best-practices

    1.3K11发布于 2018-08-28
  • 来自专栏python进阶学习

    Java IO异常处理:在Web爬虫开发中的实践

    本文将探讨Java中IO异常处理的机制,并展示如何在Web爬虫开发实践这些机制。 Java IO异常处理机制 Java提供了一套完整的异常处理机制,包括try、catch、finally和throw关键字。这些关键字使得开发者能够捕获和处理程序执行过程中可能出现的异常情况。 1. import java.io.*; import java.net.*; public class SimpleWebCrawler { public static void main(String in.close(); // 打印结果 System.out.println(response.toString()); } } 结论 在Web爬虫开发中 通过实践上述策略,我们可以构建出更加健壮和高效的Web爬虫。

    77210编辑于 2024-09-05
  • Java IO异常处理:在Web爬虫开发中的实践

    本文将探讨Java中IO异常处理的机制,并展示如何在Web爬虫开发实践这些机制。 Java IO异常处理机制Java提供了一套完整的异常处理机制,包括try、catch、finally和throw关键字。这些关键字使得开发者能够捕获和处理程序执行过程中可能出现的异常情况。1. import java.io.*;import java.net. } in.close(); // 打印结果 System.out.println(response.toString()); }}结论在Web爬虫开发中 通过实践上述策略,我们可以构建出更加健壮和高效的Web爬虫。

    91110编辑于 2024-09-04
  • Java大模型开发实践:框架赋能与核心落地要点

    JBoltAI作为专注于Java企业级应用的开发框架,为大模型的工程化落地提供了全面支撑,其设计思路与实践路径对开发者具有参考价值。 一、Java大模型开发的核心痛点与框架价值Java大模型开发面临多方面挑战:不同模型的接口差异导致集成复杂,企业现有系统与AI能力的适配难度大,数据处理与模型调度的工程化要求高等。 JBoltAI基于SpringBoot生态构建,天然契合Java技术栈的开发习惯,无需开发者重构现有架构即可实现大模型集成。 三、开发实践中的核心考量接口设计需注重易用性与兼容性,通过标准化封装降低集成难度。JBoltAI将大模型能力封装为易用的SDK,支持链式编程与事件链式调用,提升开发效率。 开发者在实践中应聚焦业务场景,合理利用框架的资源管理、数据处理、部署扩展等能力,让大模型真正赋能业务价值提升。

    18210编辑于 2026-01-31
  • 来自专栏DDD

    Java异常实践

    对于Java理论在《Java异常处理》[1]中已经阐述了,看看理论如何指导落地 现流行的文章SpringBoot如何优雅处理异常,落地的确方便,使用AOP统一处理异常,但只是处理了api层次的异常 应用中抛出异常有两种方式 ,异常语法很简单,但设计好异常不易;现在技术快速发展,通过技术手段可以达到更大的便捷性,但不能只有技术手段而忽略设计,没有设计的代码称不上好代码,可以取舍,但不能全舍 References [1] 《Java 异常处理》: http://www.zhuxingsheng.com/blog/java-exception-handling.html

    55220发布于 2021-03-23
  • 来自专栏Java实践

    跨平台开发的挑战与突破:Java开发工具的探索与实践

    通过了解了跨平台框架的基本结构与使用场景,许多开发者对于如何高效地开发跨平台应用有了更加清晰的认识。而在本期中,我们将进一步探讨如何利用Java开发语言,设计并开发出一个跨平台的开发者工具。 在这个过程中,我们将从实际代码入手,分享具体的开发心得,并对Java语言在跨平台开发中的应用进行深度剖析。 Java作为一门广泛应用的语言,以其平台无关性成为了跨平台开发的理想选择之一。 案例二:移动端跨平台开发另一项目中,我们使用Java结合框架如Flutter、Kotlin开发了一个移动端应用。 小结通过对Java在跨平台开发中的应用进行深入分析,我们可以看到,尽管Java本身具备强大的跨平台能力,但在实际开发中,仍然需要解决平台差异带来的挑战。

    45510编辑于 2024-12-13
  • 来自专栏开发运维工程师

    开发实践|JWT从原理到实践

    好事发生这里推荐一篇实用的文章:人工智能中的深度学习:原理与实践,作者:【远方2.0】。 什么是Token在网页开发时,Token是服务端生成的一串字符串,用来作客户端进行请求的一个令牌,当用户第一次成功登录后,服务器便按照一定的规则生成一个Token并将此Token返回给客户端,以后客户端只需带上这个

    59220编辑于 2024-12-08
  • 来自专栏鸿蒙开发笔记

    HarmonyOS 开发实践 —— 应用内存优化实践

    二、减少应用内存的重要性在现代应用开发中,应用程序占用的内存不断增加,但系统内存资源相对有限。 因此,开发者在应用开发过程中应积极关注内存管理,采取措施减少内存占用。 在一个应用的开发过程中,如果发现缓存占用内存过大,可以使用updateCapacity方法适当减小缓存容量。 通过合理管理组件的生命周期,开发者可以有效地释放资源、销毁对象,从而优化ArkTS内存。 开发者在应用开发过程中应充分利用这些工具和方法,注重内存管理,以提高应用的性能和用户体验,使应用在有限的内存资源下能够高效稳定地运行。

    1.2K20编辑于 2024-12-22
  • 来自专栏悟空聊架构 | 公众号

    Java开发坑点解析:从根因分析到最佳实践

    你好,我是悟空~ Java 开发完美避坑指南 掉到坑里不可怕,知道怎么出来就行。我们先来看一下书中总结的坑点所涵盖的各个技术场景。 · Java本身相关:字符串和数值包装类型、浮点数和科学计算、集合、空指针问题、异常处理、日期时间、面向对象编程、反射、注解、泛型。 书中按照“知识介绍 - 还原业务场景 - 错误实现 - 正确实现 - 原理分析 - 小总结”的过程,对每个坑点进行讲解,同时引出 10 多个工具的使用和 10 多条最佳实践。 总之,编程是一项注重实践的工作,读者学习本书时一定要勤于动手,多加思考,将经验知识内化于心,这样才能逐渐成为一名真正的 Java 开发高手。

    56110编辑于 2024-03-04
  • 来自专栏终身开发者

    Android开发实践小结

    开发调试工具 Stetho Stetho是facebook开源的Android调试工具,可以使用Chrome开发工具来对Android应用进行调试、抓包、查看Sqlite数据库等功能。 可以在debug版本中集成Stetho,方便开发调试。

    78820发布于 2019-07-31
  • 来自专栏Phoenix的Android之旅

    敏捷开发实践总结

    前言 敏捷开发它是一种指导思想或开发方式,但是它没有明确告诉我们到底采用什么样的流程进行开发,而Scrum和XP就是敏捷开发的具体方式了,你可以采用Scrum方式也可以采用XP方式;Scrum和XP的区别是 ,Scrum偏重于过程,XP则偏重于实践,但是实际中,两者是结合一起应用的,这里我主要讲Scrum。 什么叫敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的软件开发方法。敏捷开发作为CMM神话崩溃后被引入的一套新的软件开发模式。 而瀑布开发模型,它是以文档为驱动的,整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据。 迭代:迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。

    3K30发布于 2018-09-29
领券